package com.roads.workflow.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.roads.common.annotation.Excel;
import com.roads.common.core.domain.BaseEntity;

/**
 * 流程管理-计量流程节点对象 workflow_meterage_node
 *
 * @author nhp
 * @date 2022-05-30
 */
public class WorkflowMeterageNode extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 流程节点uuid
     */
    private String workflowNodeUuid;

    /**
     * 流程uuid
     */
    private String workflowUuid;

    /**
     * 流程节点名称
     */
    private String workflowNodeName;

    /**
     * 流程节点顺序 从1开始
     */
    private Integer workflowNodeOrder;


    public void setWorkflowNodeUuid(String workflowNodeUuid) {
        this.workflowNodeUuid = workflowNodeUuid;
    }

    public String getWorkflowNodeUuid() {
        return workflowNodeUuid;
    }

    public void setWorkflowUuid(String workflowUuid) {
        this.workflowUuid = workflowUuid;
    }

    public String getWorkflowUuid() {
        return workflowUuid;
    }

    public void setWorkflowNodeName(String workflowNodeName) {
        this.workflowNodeName = workflowNodeName;
    }

    public String getWorkflowNodeName() {
        return workflowNodeName;
    }

    public void setWorkflowNodeOrder(Integer workflowNodeOrder) {
        this.workflowNodeOrder = workflowNodeOrder;
    }

    public Integer getWorkflowNodeOrder() {
        return workflowNodeOrder;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("workflowNodeUuid", getWorkflowNodeUuid())
            .append("workflowUuid", getWorkflowUuid())
            .append("workflowNodeName", getWorkflowNodeName())
            .append("workflowNodeOrder", getWorkflowNodeOrder())
            .toString();
    }

}
